FHIR © HL7.org  |  Server Home  |  FHIR Server FHIR Server 3.4.11  |  FHIR Version n/a  User: [n/a]

Resource StructureDefinition/FHIR Server from package sfm.130323#3.0.1 (63 ms)

Package sfm.130323
Type StructureDefinition
Id Id
FHIR Version R4
Source https://simplifier.net/resolve?scope=sfm.130323@3.0.1&canonical=http://ehelse.no/fhir/StructureDefinition/sfm-MedicationStatement
Url http://ehelse.no/fhir/StructureDefinition/sfm-MedicationStatement
Version 1.1
Status active
Date 2022-09-05
Name SfmMedicationStatement
Title sfm-MedicationStatement
Experimental False
Description SFM MedicationStatement derived from no-basis-MedicationStatement
Type MedicationStatement
Kind resource

Resources that use this resource

StructureDefinition
http://ehelse.no/fhir/StructureDefinition/sfm-DetectedIssue sfm-DetectedIssue
http://ehelse.no/fhir/StructureDefinition/sfm-MedicationComposition sfm-MedicationComposition
http://ehelse.no/fhir/StructureDefinition/sfm-MedicationDispense sfm-MedicationDispense
http://ehelse.no/fhir/StructureDefinition/sfm-MedicationStatement sfm-MedicationStatement
http://ehelse.no/fhir/StructureDefinition/sfm-lib-List sfm-lib-List
http://ehelse.no/fhir/StructureDefinition/sfm-pllInformation sfm-pllInformation
http://ehelse.no/fhir/StructureDefinition/sfm-warning sfm-warning

Resources that this resource uses

StructureDefinition
http://hl7.no/fhir/StructureDefinition/no-basis-MedicationStatement no-basis-MedicationStatement
http://ehelse.no/fhir/StructureDefinition/sfm-Magistrell-Medication sfm-Magistrell-Medication
http://ehelse.no/fhir/StructureDefinition/sfm-Medication sfm-Medication
http://ehelse.no/fhir/StructureDefinition/sfm-MedicationStatement sfm-MedicationStatement
http://ehelse.no/fhir/StructureDefinition/sfm-Patient sfm-Patient
http://ehelse.no/fhir/StructureDefinition/sfm-administration sfm-administration
http://ehelse.no/fhir/StructureDefinition/sfm-application-area sfm-application-area
http://ehelse.no/fhir/StructureDefinition/sfm-use sfm-use
http://ehelse.no/fhir/StructureDefinition/sfm-deliverysummary sfm-deliverysummary
http://ehelse.no/fhir/StructureDefinition/sfm-generic-substitution sfm-generic-substitution
http://ehelse.no/fhir/StructureDefinition/sfm-shortdosage sfm-shortdosage
http://ehelse.no/fhir/StructureDefinition/sfm-libitemcomment sfm-libitemcomment
http://ehelse.no/fhir/StructureDefinition/sfm-regInfo sfm-reginfo
http://ehelse.no/fhir/StructureDefinition/sfm-discontinuation sfm-discontinuation
http://ehelse.no/fhir/StructureDefinition/sfm-reseptamendment sfm-reseptamendment


Source

{
  "resourceType" : "StructureDefinition",
  "id" : "sfm-MedicationStatement",
  "meta" : {
    "versionId" : "17",
    "lastUpdated" : "2022-09-05T10:19:29.8980063+00:00"
  },
  "url" : "http://ehelse.no/fhir/StructureDefinition/sfm-MedicationStatement",
  "version" : "1.1",
  "name" : "SfmMedicationStatement",
  "title" : "sfm-MedicationStatement",
  "status" : "active",
  "date" : "2022-09-05",
  "description" : "SFM MedicationStatement derived from no-basis-MedicationStatement",
  "fhirVersion" : "4.0.0",
  "kind" : "resource",
  "abstract" : false,
  "type" : "MedicationStatement",
  "baseDefinition" : "http://hl7.no/fhir/StructureDefinition/no-basis-MedicationStatement",
  "derivation" : "constraint",
  "differential" : {
    "element" : [
      {
        "id" : "MedicationStatement.extension",
        "path" : "MedicationStatement.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 0
      },
      {
        "id" : "MedicationStatement.extension:reginfo",
        "path" : "MedicationStatement.extension",
        "sliceName" : "reginfo",
        "min" : 0,
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://ehelse.no/fhir/StructureDefinition/sfm-regInfo"
            ]
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "MedicationStatement.extension:comment",
        "path" : "MedicationStatement.extension",
        "sliceName" : "comment",
        "definition" : "Comments and response as trensfered within M25 messages. Must be supported within the SFM Basis API.",
        "min" : 0,
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://ehelse.no/fhir/StructureDefinition/sfm-libitemcomment"
            ]
          }
        ]
      },
      {
        "id" : "MedicationStatement.extension:comment.extension",
        "path" : "MedicationStatement.extension.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 2
      },
      {
        "id" : "MedicationStatement.extension:comment.extension:type",
        "path" : "MedicationStatement.extension.extension",
        "sliceName" : "type",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "MedicationStatement.extension:comment.extension:merknad",
        "path" : "MedicationStatement.extension.extension",
        "sliceName" : "merknad",
        "min" : 0,
        "mustSupport" : true
      },
      {
        "id" : "MedicationStatement.extension:comment.extension:Id",
        "path" : "MedicationStatement.extension.extension",
        "sliceName" : "Id",
        "min" : 0,
        "mustSupport" : true
      },
      {
        "id" : "MedicationStatement.extension:comment.extension:registeredby",
        "path" : "MedicationStatement.extension.extension",
        "sliceName" : "registeredby",
        "min" : 0,
        "mustSupport" : true
      },
      {
        "id" : "MedicationStatement.extension:comment.extension:receiver",
        "path" : "MedicationStatement.extension.extension",
        "sliceName" : "receiver",
        "min" : 0,
        "mustSupport" : true
      },
      {
        "id" : "MedicationStatement.extension:comment.extension:response",
        "path" : "MedicationStatement.extension.extension",
        "sliceName" : "response",
        "min" : 0,
        "mustSupport" : true
      },
      {
        "id" : "MedicationStatement.extension:deliverysummary",
        "path" : "MedicationStatement.extension",
        "sliceName" : "deliverysummary",
        "definition" : "Information about what have been dispensed on identfied prescription (resept). Must be supported within the SFM Basis API.",
        "min" : 0,
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://ehelse.no/fhir/StructureDefinition/sfm-deliverysummary"
            ]
          }
        ]
      },
      {
        "id" : "MedicationStatement.extension:deliverysummary.extension",
        "path" : "MedicationStatement.extension.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 4
      },
      {
        "id" : "MedicationStatement.extension:deliverysummary.extension:varenummer",
        "path" : "MedicationStatement.extension.extension",
        "sliceName" : "varenummer",
        "min" : 0,
        "mustSupport" : true
      },
      {
        "id" : "MedicationStatement.extension:deliverysummary.extension:varenavn",
        "path" : "MedicationStatement.extension.extension",
        "sliceName" : "varenavn",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "MedicationStatement.extension:deliverysummary.extension:pakningsstr",
        "path" : "MedicationStatement.extension.extension",
        "sliceName" : "pakningsstr",
        "min" : 0,
        "mustSupport" : true
      },
      {
        "id" : "MedicationStatement.extension:deliverysummary.extension:antallpkntotalt",
        "path" : "MedicationStatement.extension.extension",
        "sliceName" : "antallpkntotalt",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "MedicationStatement.extension:deliverysummary.extension:antallpknsiste",
        "path" : "MedicationStatement.extension.extension",
        "sliceName" : "antallpknsiste",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "MedicationStatement.extension:deliverysummary.extension:sistutlevert",
        "path" : "MedicationStatement.extension.extension",
        "sliceName" : "sistutlevert",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "MedicationStatement.extension:genericSubstitution",
        "path" : "MedicationStatement.extension",
        "sliceName" : "genericSubstitution",
        "short" : "Substitution of drug",
        "definition" : "Identfies if generic substitution is accepted. Must be supported by SFM Basis API.",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://ehelse.no/fhir/StructureDefinition/sfm-generic-substitution"
            ]
          }
        ]
      },
      {
        "id" : "MedicationStatement.extension:genericSubstitution.extension",
        "path" : "MedicationStatement.extension.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 0
      },
      {
        "id" : "MedicationStatement.extension:genericSubstitution.extension:genericSubstitutionAccepted",
        "path" : "MedicationStatement.extension.extension",
        "sliceName" : "genericSubstitutionAccepted",
        "min" : 0,
        "mustSupport" : true
      },
      {
        "id" : "MedicationStatement.extension:genericSubstitution.extension:reason",
        "path" : "MedicationStatement.extension.extension",
        "sliceName" : "reason",
        "min" : 0,
        "mustSupport" : true
      },
      {
        "id" : "MedicationStatement.extension:discontinuationinformation",
        "path" : "MedicationStatement.extension",
        "sliceName" : "discontinuationinformation",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://ehelse.no/fhir/StructureDefinition/sfm-discontinuation"
            ]
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "MedicationStatement.extension:discontinuationinformation.extension",
        "path" : "MedicationStatement.extension.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 2
      },
      {
        "id" : "MedicationStatement.extension:discontinuationinformation.extension:timedate",
        "path" : "MedicationStatement.extension.extension",
        "sliceName" : "timedate",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "MedicationStatement.extension:discontinuationinformation.extension:reason",
        "path" : "MedicationStatement.extension.extension",
        "sliceName" : "reason",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "MedicationStatement.extension:discontinuationinformation.extension:note",
        "path" : "MedicationStatement.extension.extension",
        "sliceName" : "note",
        "min" : 0,
        "mustSupport" : true
      },
      {
        "id" : "MedicationStatement.extension:administrationdetails",
        "path" : "MedicationStatement.extension",
        "sliceName" : "administrationdetails",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://ehelse.no/fhir/StructureDefinition/sfm-administration"
            ]
          }
        ]
      },
      {
        "id" : "MedicationStatement.extension:administrationdetails.extension",
        "path" : "MedicationStatement.extension.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 0
      },
      {
        "id" : "MedicationStatement.extension:administrationdetails.extension:administrationofmedication",
        "path" : "MedicationStatement.extension.extension",
        "sliceName" : "administrationofmedication",
        "min" : 0
      },
      {
        "id" : "MedicationStatement.extension:administrationdetails.extension:administrationofmedication.extension",
        "path" : "MedicationStatement.extension.extension.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 0
      },
      {
        "id" : "MedicationStatement.extension:administrationdetails.extension:administrationofmedication.extension:admByWhom",
        "path" : "MedicationStatement.extension.extension.extension",
        "sliceName" : "admByWhom",
        "min" : 0,
        "mustSupport" : true
      },
      {
        "id" : "MedicationStatement.extension:administrationdetails.extension:administrationofmedication.extension:admWay",
        "path" : "MedicationStatement.extension.extension.extension",
        "sliceName" : "admWay",
        "min" : 0,
        "mustSupport" : true
      },
      {
        "id" : "MedicationStatement.extension:administrationdetails.extension:administrationofmedication.extension:admBySchema",
        "path" : "MedicationStatement.extension.extension.extension",
        "sliceName" : "admBySchema",
        "min" : 0,
        "mustSupport" : true
      },
      {
        "id" : "MedicationStatement.extension:administrationdetails.extension:administrationofmedication.extension:admSchema",
        "path" : "MedicationStatement.extension.extension.extension",
        "sliceName" : "admSchema",
        "min" : 0,
        "mustSupport" : true
      },
      {
        "id" : "MedicationStatement.extension:reseptInfo",
        "path" : "MedicationStatement.extension",
        "sliceName" : "reseptInfo",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://ehelse.no/fhir/StructureDefinition/sfm-reseptamendment"
            ]
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "MedicationStatement.identifier",
        "path" : "MedicationStatement.identifier",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "type.text"
            }
          ],
          "rules" : "openAtEnd"
        }
      },
      {
        "id" : "MedicationStatement.identifier:treatmentId",
        "path" : "MedicationStatement.identifier",
        "sliceName" : "treatmentId",
        "short" : "treatment identifier",
        "definition" : "Unique identifier for the treatment. The idenitifer is unique. Identifies the MedicationStatement in SFM.",
        "max" : "1"
      },
      {
        "id" : "MedicationStatement.identifier:treatmentId.type.text",
        "path" : "MedicationStatement.identifier.type.text",
        "min" : 1,
        "fixedString" : "Treatmentid"
      },
      {
        "id" : "MedicationStatement.identifier:reseptid",
        "path" : "MedicationStatement.identifier",
        "sliceName" : "reseptid",
        "short" : "reference to related prescription document",
        "definition" : "Prescription document guid. Identifies the MedicationStatement in Norwegian e-resept.",
        "max" : "1"
      },
      {
        "id" : "MedicationStatement.identifier:reseptid.type.text",
        "path" : "MedicationStatement.identifier.type.text",
        "min" : 1,
        "fixedString" : "ReseptId"
      },
      {
        "id" : "MedicationStatement.basedOn",
        "path" : "MedicationStatement.basedOn",
        "definition" : "A plan, proposal or order that is fulfilled in whole or in part by this event. Referance to medication statement is used when current statement is a draft and the draft is based on a previous statement. SFM use this to refer to previous versions of this statement.",
        "max" : "1",
        "type" : [
          {
            "code" : "Reference",
            "targetProfile" : [
              "http://hl7.org/fhir/StructureDefinition/MedicationRequest",
              "http://hl7.org/fhir/StructureDefinition/CarePlan",
              "http://hl7.org/fhir/StructureDefinition/ServiceRequest",
              "http://ehelse.no/fhir/StructureDefinition/sfm-MedicationStatement"
            ]
          }
        ]
      },
      {
        "id" : "MedicationStatement.partOf",
        "path" : "MedicationStatement.partOf",
        "definition" : "A larger event of which this particular event is a component or step. SFM pointer to new version medicationstatement.",
        "type" : [
          {
            "code" : "Reference",
            "targetProfile" : [
              "http://hl7.org/fhir/StructureDefinition/MedicationAdministration",
              "http://hl7.org/fhir/StructureDefinition/MedicationDispense",
              "http://hl7.org/fhir/StructureDefinition/MedicationStatement",
              "http://hl7.org/fhir/StructureDefinition/Procedure",
              "http://hl7.org/fhir/StructureDefinition/Observation",
              "http://ehelse.no/fhir/StructureDefinition/sfm-MedicationStatement"
            ]
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "MedicationStatement.status",
        "path" : "MedicationStatement.status",
        "mustSupport" : true
      },
      {
        "id" : "MedicationStatement.medication[x]",
        "path" : "MedicationStatement.medication[x]",
        "mustSupport" : true
      },
      {
        "id" : "MedicationStatement.medication[x]:medicationReference",
        "path" : "MedicationStatement.medication[x]",
        "sliceName" : "medicationReference",
        "definition" : "Identifies the medication being administered. This is either a link to a resource representing the details of the medication or a simple attribute carrying a code that identifies the medication from a known list of medications. sfm-Medication and sfm-Magistrell-Medication should be used.",
        "type" : [
          {
            "code" : "Reference",
            "targetProfile" : [
              "http://ehelse.no/fhir/StructureDefinition/sfm-Magistrell-Medication",
              "http://ehelse.no/fhir/StructureDefinition/sfm-Medication"
            ]
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "MedicationStatement.subject",
        "path" : "MedicationStatement.subject",
        "definition" : "The person who is/was taking the medication. sfm-Patient should be used.",
        "type" : [
          {
            "code" : "Reference",
            "targetProfile" : [
              "http://ehelse.no/fhir/StructureDefinition/sfm-Patient"
            ]
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "MedicationStatement.context",
        "path" : "MedicationStatement.context",
        "definition" : "The encounter or episode of care that establishes the context for this MedicationStatement. Not used by SFM."
      },
      {
        "id" : "MedicationStatement.effective[x]",
        "path" : "MedicationStatement.effective[x]",
        "definition" : "The interval of time during which it is being asserted that the patient was taking the medication (or was not taking, when the wasNotGiven element is true). Reflects the DatoOppstart within PLL."
      },
      {
        "id" : "MedicationStatement.dateAsserted",
        "path" : "MedicationStatement.dateAsserted",
        "definition" : "The date when the medication statement was asserted by the information source. Not in use in SFM."
      },
      {
        "id" : "MedicationStatement.reasonCode",
        "path" : "MedicationStatement.reasonCode",
        "mustSupport" : true
      },
      {
        "id" : "MedicationStatement.reasonCode:ICPC2B",
        "path" : "MedicationStatement.reasonCode",
        "sliceName" : "ICPC2B",
        "max" : "1"
      },
      {
        "id" : "MedicationStatement.reasonCode:ICPC2B.coding.system",
        "path" : "MedicationStatement.reasonCode.coding.system",
        "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.7171"
      },
      {
        "id" : "MedicationStatement.dosage",
        "path" : "MedicationStatement.dosage",
        "short" : "Details of how medication should be taken",
        "definition" : "If more than one dosage instance is registered, then the first instance in the sequence includes general information of the dosage and the following includes exact details for a single dose.",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "MedicationStatement.dosage.extension",
        "path" : "MedicationStatement.dosage.extension",
        "slicing" : {
          "discriminator" : [
            {
              "type" : "value",
              "path" : "url"
            }
          ],
          "rules" : "open"
        },
        "min" : 0
      },
      {
        "id" : "MedicationStatement.dosage.extension:applicationarea",
        "path" : "MedicationStatement.dosage.extension",
        "sliceName" : "applicationarea",
        "short" : "Describes why medication is needed",
        "definition" : "Should allways be included in the first instance of dosage, and not in the following instances.",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://ehelse.no/fhir/StructureDefinition/sfm-application-area"
            ]
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "MedicationStatement.dosage.extension:shortdosage",
        "path" : "MedicationStatement.dosage.extension",
        "sliceName" : "shortdosage",
        "definition" : "Coded short dosage as defined in FEST. Should only be included in the first instance of dosage.",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://ehelse.no/fhir/StructureDefinition/sfm-shortdosage"
            ]
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "MedicationStatement.dosage.extension:typeofuse",
        "path" : "MedicationStatement.dosage.extension",
        "sliceName" : "typeofuse",
        "short" : "Type of use",
        "definition" : "Descirbes if the medication is continous, cure or as needed. Should only be included in first instance of dosage.",
        "min" : 0,
        "max" : "1",
        "type" : [
          {
            "code" : "Extension",
            "profile" : [
              "http://ehelse.no/fhir/StructureDefinition/sfm-use"
            ]
          }
        ],
        "mustSupport" : true
      },
      {
        "id" : "MedicationStatement.dosage.sequence",
        "path" : "MedicationStatement.dosage.sequence",
        "min" : 1,
        "mustSupport" : true
      },
      {
        "id" : "MedicationStatement.dosage.text",
        "path" : "MedicationStatement.dosage.text",
        "definition" : "Free text dosage instructions e.g. SIG. Should allways be included in the first instance of dosage, and not in the following instances.",
        "mustSupport" : true
      },
      {
        "id" : "MedicationStatement.dosage.additionalInstruction",
        "path" : "MedicationStatement.dosage.additionalInstruction",
        "definition" : "Supplemental instruction - e.g. \"with meals\". Forholdsregel ved inntak."
      },
      {
        "id" : "MedicationStatement.dosage.additionalInstruction.coding.system",
        "path" : "MedicationStatement.dosage.additionalInstruction.coding.system",
        "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.7479"
      },
      {
        "id" : "MedicationStatement.dosage.timing.event",
        "path" : "MedicationStatement.dosage.timing.event",
        "definition" : "Identifies specific times when the event occurs. If code is provided, then code identifies time of day. If not, time should be folloew as in this attribute.",
        "max" : "1"
      },
      {
        "id" : "MedicationStatement.dosage.timing.repeat",
        "path" : "MedicationStatement.dosage.timing.repeat",
        "max" : "0"
      },
      {
        "id" : "MedicationStatement.dosage.timing.code.coding.system",
        "path" : "MedicationStatement.dosage.timing.code.coding.system",
        "fixedUri" : "urn:oid:2.16.578.1.12.4.1.1.8325"
      },
      {
        "id" : "MedicationStatement.dosage.asNeeded[x]",
        "path" : "MedicationStatement.dosage.asNeeded[x]",
        "max" : "0"
      }
    ]
  },
  "text" : {
  }
}

XIG built as of ??metadata-date??. Found ??metadata-resources?? resources in ??metadata-packages?? packages.